This is an introduction to C programming which emphasizes the use of pointers. It explains common C programming idioms and when to use them.[...]